package allaboutmybook;

import java.util.LinkedList;

public class GerenciaUsuariosDoChat 
{
	private LinkedList<String> usuariosLogadosNoChat;
	
	public GerenciaUsuariosDoChat() 
	{
		usuariosLogadosNoChat = new LinkedList<String>();
	}
	
	
	
	public LinkedList<String> getUsuariosLogadosNoChat() {
		return usuariosLogadosNoChat;
	}



	public void setUsuariosLogadosNoChat(LinkedList<String> usuariosLogadosNoChat) {
		this.usuariosLogadosNoChat = usuariosLogadosNoChat;
	}



	public void adicionarUsuarioAoChat(String nomeUsuario)
	{
		this.usuariosLogadosNoChat.add(nomeUsuario);
	}
	
	public void removerUsuarioDoChat(String nomeUsuario)
	{
		for(int i = 0; i < this.usuariosLogadosNoChat.size(); i++)
		{
			String nomeUsuarioDoChat = this.usuariosLogadosNoChat.get(i);
			if(nomeUsuarioDoChat.compareTo(nomeUsuario) == 0)
			{
				this.usuariosLogadosNoChat.remove(i);
				break;
			}
		}
	}
	
	public boolean chatContemUsuarioDeNome(String nomeUsuario)
	{
		for(int i = 0; i < this.usuariosLogadosNoChat.size(); i++)
		{
			String nomeUsuarioDoChat = this.usuariosLogadosNoChat.get(i);
			if(nomeUsuarioDoChat.compareTo(nomeUsuario) == 0)
			{
				return true;
				
			}
		}
		
		return false;
	}

}
